﻿package org.openChart.sprite 
{
	import flash.events.MouseEvent;
	
	/**
	 * The interface gives out an pattern to handle mouse event.
	 * 
	 * @author Chongyuan
	 */
	public interface MouseEventHandler extends BaseInterface
	{
		/**
		 * When mouse is moving on an object, the function will be executed. 
		 * @param	event 
		 */
		function mouseOver( event:MouseEvent ):void;
		
		/**
		 * When mouse is moving out from an object, the function will be executed.
		 * @param	event
		 */
		function mouseOut( event:MouseEvent ):void;
		
		function mouseMove( event:MouseEvent):void;
	}
	
}